package junitj2me.framework;

/**
 * Thrown when an assertion failed.
 */
public class AssertionError extends java.lang.Error
{

    AssertionError()
    {
    }

    AssertionError( boolean detailMessage )
    {
        iDetailMessage = "" + detailMessage;
    }

    AssertionError( char detailMessage )
    {
        iDetailMessage = "" + detailMessage;
    }

    AssertionError( double detailMessage )
    {
        iDetailMessage = Double.toString( detailMessage );
    }

    AssertionError( float detailMessage )
    {
        iDetailMessage = Float.toString( detailMessage );
    }

    AssertionError( int detailMessage )
    {
        iDetailMessage = Integer.toString( detailMessage );
    }

    AssertionError( long detailMessage )
    {
        iDetailMessage = Long.toString( detailMessage );
    }

    AssertionError( Object detailMessage )
    {
        iDetailMessage = detailMessage.toString();
    }

    public String getMessage()
    {
        return iDetailMessage;
    }

    String iDetailMessage;
}